
import store from './index.js';
import { Toast } from 'vant';
export default function(){

    store.dispatch('mkhfl/qqflsj') //也可以放在app.vue 初始化钩子函数里面
 return new Promise((resolve,reject)=>{
let {token,tokenExpired}=localStorage;
if(token){ 
    let sj=+new Date()              //获取当前的日期
    if(sj>=tokenExpired){          //当前日期如果超过本地存储里面的  tokenExpired  那么就重新登录
    Toast('您的账号长时间未登录，请重新登录')
    localStorage.clear()
    resolve()
    }else{
        store.dispatch('mkhuser/fhhs',token).then(res=>{
            console.log(res)
            resolve()
        })

        //另一种方法 不用个vuex里面写 actions
        // let jz=Toast.loading({
        //     message: '加载中...',
        //     forbidClick: true,
        //   });
        // csh(
        //    {token}
        // ).then(res=>{
        //     console.log(res)
        //     jz.clear()
        //     'XSYC','USERINFO','USERID','USERTOKEN'
        //     let {userInfo,uid}=res
        //     store.commit('XSYC',(true))
        //     store.commit('USERINFO',userInfo)
        //     store.commit('USERID',uid)
        //     store.commit('USERTOKEN',token)
        //     resolve()

        // })
    }
}else{
    resolve()
}
 })
}